• word of the day

    socotra begonia

    socotra begonia - Dictionary definition and meaning for word socotra begonia

    Definition
    (noun) semi-tuberous begonia having peltate leaves and rose-pink flowers; Yemen
    Synonyms : begonia socotrana
Download our Mobile App Today
Receive our word of the day
on Whatsapp